package com.yupi.usercenter.basic.enums;

import lombok.Getter;

/**
 * 云路供应链科技有限公司 版权所有  Copyright 2019
 *
 * @author linzijing
 * @since Created in 2019/6/19 17:05
 */
@Getter
public enum HystrixEnum implements RespCodeEnum {

    WAYBILL_SERVICE_IS_ERROR(1560101, "waybill_service_is_error", "运单服务不可用, 请稍后再试!"),
    OPS_SERVICE_IS_ERROR(1560102,"ops_service_is_error","操作服务不可用, 请稍后再试!"),
    PDD_API_FAST_WORDS_ERROR(1560103,"pdd_api_fast_words_error","在线客服话术服务不可用, 请稍后再试!"),
    LMDM_NETWORK_SERVICE_IS_ERROR(1560104, "lmdm_network_service_is_error", "基础资料网点服务不可用, 请稍后再试!"),
    LMDM_ABNORMAL_SERVICE_IS_ERROR(1560105, "lmdm_abnormal_service_is_error", "基础资料异常类型服务不可用, 请稍后再试!"),
    CSS_API_SERVICE_IS_ERROR(1560106, "css_api_service_is_error", "CSS-API服务不可用, 请稍后再试!"),
    FILE_OSS_SERVICE_IS_ERROR(1560107, "file_oss_service_is_error", "FILE-OSS服务不可用, 请稍后再试!"),
    IBK_API_SERVICE_IS_ERROR(1560108, "ibk_api_service_is_error", "财务服务服务不可用, 请稍后再试!"),
    TRANSPORT_WEB_COOPERATE_ERROR(1560109, "transport_web_cooperate_error", "运力服务服务不可用, 请稍后再试!"),
    THE_BILL_HAS_BEEN_SETTLED(1560110, "The bill has been settled", "账单已结算完成!"),
    THE_BILL_HAS_BEEN_EXCEEDED(1560111, "The bill with push has been exceeded 48 hour", "此预付款已经超过48小时!"),
    CSS_APPROVAL_PI_SERVICE_IS_ERROR(1560112, "css_approval_pi_service_is_error", "审批服务服务不可用, 请稍后再试!"),
    BIGDATA_SERVICE_IS_ERROR(1240113,"bigdata_service_is_error","大数据服务不可用, 请稍后再试!"),
    DORIS_SERVICE_IS_ERROR(1240110,"doris_service_is_error","大数据Doris数据同步服务不可用, 请稍后再试!"),
    LMDM_SERVICE_IS_ERROR(1240130,"lmdm_service_is_error","基础数据服务不可用, 请稍后再试!"),
    DATA_CENTER_IS_ERROR(1240131,"lmdm_service_is_error","订单来源服务不可用, 请稍后再试!"),
    CSS_ARBITRATION_IS_ERROR(1240132,"css_arbitration_is_error","仲裁服务不可用, 请稍后再试!"),



    CSS_WORK_ORDER_SERVICE_HYSTRIX_ERROR(1240136,"css_work_order_service_hystrix_error","客服工单服务不可用, 请稍后再试!"),


    ;

    private int code;
    private String key;
    private String msg;

    HystrixEnum(int code, String key, String msg) {
        this.code = code;
        this.key = key;
        this.msg = msg;
    }


    @Override
    public void setArgs(Object[] var1) {

    }}
